package com.sinosoft.msf.base.supplier.pojo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class FeikongVo {

    @JSONField(name = "annexs")
    private List<AnnexsDTO> annexs;
    @JSONField(name = "content")
    private List<ContentDTO> content;
    @JSONField(name = "jobNumber")
    private String jobNumber;
    @JSONField(name = "title")
    private String title;
    @JSONField(name = "serialNo")
    private String serialNo;

    @NoArgsConstructor
    @Data
    public static class AnnexsDTO {
        @JSONField(name = "fileBase64")
        private String fileBase64;
        @JSONField(name = "fileName")
        private String fileName;
    }

    @NoArgsConstructor
    @Data
    public static class ContentDTO {
        @JSONField(name = "itemNumber")
        private String itemNumber;
        @JSONField(name = "quote")
        private String quote;
        @JSONField(name = "reportStatusCode")
        private String reportStatusCode;
        @JSONField(name = "reportStatusMsg")
        private String reportStatusMsg;
        @JSONField(name = "vendorName")
        private String vendorName;
    }

}
